package pe.gob.osce.sirenas.model;

/**
*  Resumen				
*  Objeto		       	: .java
*  Descripción		  	: .
*  Fecha de Creación    : 26/02/2015.
*  Pry de Creación 		: RNA/RNS.
*  Autor			   	: Alberto Vargas
*  -------------------------------------------------------------------------------------
*  Modificaciones
*  Motivo	            Fecha           Nombre         				Descripción
*  -------------------------------------------------------------------------------------
*/


import java.io.Serializable;
import java.util.Date;

public class BusquedaFichaDTO implements Serializable,Cloneable {


	/**
	 * 
	 */
	private static final long serialVersionUID = -4221876088714920858L;

	private Boolean seleccionado;
	private Long idPersona;	
	private String apPaterno;
	private String apMaterno;
	private String apellidos;
	private String nombres;	
	private String nombreCompleto;
	private Date fecNacimiento;	
	private String descTipoDocumento;
	private Long indTipoDocumento;
	private String numDocumento;	
	private Long numRuc;		
	private Long idFicha;
	private String tipoFicha;	
	private String descModadalidadArbitraje;
	private String numFicha;
	private Date fecInicio;
	private Date fecFin;	
	private String amonestacion;
	private String numFax;	
	private String nomFoto;
	private String nomCurriculum;
	private Date fecRegistro;	
	private Date fecModificacion;
	private String usuarioModificacion;
	private Long idEstadoFicha;
	private String descEstadoFicha;
	private Long estado;
	private String descEstado;
	
	public BusquedaFichaDTO clone() {
		 
		BusquedaFichaDTO emp = null;
        try {
            emp = (BusquedaFichaDTO) super.clone();
        } catch (CloneNotSupportedException e) {
            System.out.println(e);
        }
        return emp;
    }
	
	
	public Long getIdPersona() {
		return idPersona;
	}
	public void setIdPersona(Long idPersona) {
		this.idPersona = idPersona;
	}
	public String getApPaterno() {
		return apPaterno;
	}
	public void setApPaterno(String apPaterno) {
		this.apPaterno = apPaterno;
	}
	public String getApMaterno() {
		return apMaterno;
	}
	public void setApMaterno(String apMaterno) {
		this.apMaterno = apMaterno;
	}
	public String getNombres() {
		return nombres;
	}
	public void setNombres(String nombres) {
		this.nombres = nombres;
	}
	public Date getFecNacimiento() {
		return fecNacimiento;
	}
	public void setFecNacimiento(Date fecNacimiento) {
		this.fecNacimiento = fecNacimiento;
	}	
	public String getDescTipoDocumento() {
		return descTipoDocumento;
	}
	public void setDescTipoDocumento(String descTipoDocumento) {
		this.descTipoDocumento = descTipoDocumento;
	}
	public Long getIndTipoDocumento() {
		return indTipoDocumento;
	}
	public void setIndTipoDocumento(Long indTipoDocumento) {
		this.indTipoDocumento = indTipoDocumento;
	}
	public String getNumDocumento() {
		return numDocumento;
	}
	public void setNumDocumento(String numDocumento) {
		this.numDocumento = numDocumento;
	}


	/**
	 * @return the numRuc
	 */
	public Long getNumRuc() {
		return numRuc;
	}


	/**
	 * @param numRuc the numRuc to set
	 */
	public void setNumRuc(Long numRuc) {
		this.numRuc = numRuc;
	}


	public String getNumFicha() {
		return numFicha;
	}
	public void setNumFicha(String numFicha) {
		this.numFicha = numFicha;
	}
	public Date getFecInicio() {
		return fecInicio;
	}
	public void setFecInicio(Date fecInicio) {
		this.fecInicio = fecInicio;
	}
	public Date getFecFin() {
		return fecFin;
	}
	public void setFecFin(Date fecFin) {
		this.fecFin = fecFin;
	}

	
	public Long getIdFicha() {
		return idFicha;
	}


	public void setIdFicha(Long idFicha) {
		this.idFicha = idFicha;
	}


	public String getDescModadalidadArbitraje() {
		return descModadalidadArbitraje;
	}


	public void setDescModadalidadArbitraje(String descModadalidadArbitraje) {
		this.descModadalidadArbitraje = descModadalidadArbitraje;
	}


	public String getAmonestacion() {
		return amonestacion;
	}
	public void setAmonestacion(String amonestacion) {
		this.amonestacion = amonestacion;
	}
	public String getNumFax() {
		return numFax;
	}
	public void setNumFax(String numFax) {
		this.numFax = numFax;
	}
	public String getNomFoto() {
		return nomFoto;
	}
	public void setNomFoto(String nomFoto) {
		this.nomFoto = nomFoto;
	}
	public Date getFecRegistro() {
		return fecRegistro;
	}
	public void setFecRegistro(Date fecRegistro) {
		this.fecRegistro = fecRegistro;
	}
	public Date getFecModificacion() {
		return fecModificacion;
	}
	public void setFecModificacion(Date fecModificacion) {
		this.fecModificacion = fecModificacion;
	}
	public String getUsuarioModificacion() {
		return usuarioModificacion;
	}
	public void setUsuarioModificacion(String usuarioModificacion) {
		this.usuarioModificacion = usuarioModificacion;
	}
	public Long getEstado() {
		return estado;
	}
	public void setEstado(Long estado) {
		this.estado = estado;
	}


	public String getNomCurriculum() {
		return nomCurriculum;
	}


	public void setNomCurriculum(String nomCurriculum) {
		this.nomCurriculum = nomCurriculum;
	}


	public String getApellidos() {
		return apellidos;
	}


	public void setApellidos(String apellidos) {
		this.apellidos = apellidos;
	}


	public String getDescEstado() {
		return descEstado;
	}

	public void setDescEstado(String descEstado) {
		this.descEstado = descEstado;
	}



	public Long getIdEstadoFicha() {
		return idEstadoFicha;
	}


	public void setIdEstadoFicha(Long idEstadoFicha) {
		this.idEstadoFicha = idEstadoFicha;
	}


	public String getDescEstadoFicha() {
		return descEstadoFicha;
	}


	public void setDescEstadoFicha(String descEstadoFicha) {
		this.descEstadoFicha = descEstadoFicha;
	}


	/**
	 * @return the tipoFicha
	 */
	public String getTipoFicha() {
		return tipoFicha;
	}


	/**
	 * @param tipoFicha the tipoFicha to set
	 */
	public void setTipoFicha(String tipoFicha) {
		this.tipoFicha = tipoFicha;
	}


	/**
	 * @return the nombreCompleto
	 */
	public String getNombreCompleto() {
		return this.nombres+" "+this.apellidos;
	}


	/**
	 * @param nombreCompleto the nombreCompleto to set
	 */
	public void setNombreCompleto(String nombreCompleto) {
		this.nombreCompleto = nombreCompleto;
	}


	/**
	 * @return the seleccionado
	 */
	public Boolean getSeleccionado() {
		return seleccionado;
	}


	/**
	 * @param seleccionado the seleccionado to set
	 */
	public void setSeleccionado(Boolean seleccionado) {
		this.seleccionado = seleccionado;
	}
	
}
